package com.zjuee.service.basic.captcha.service;


import com.zjuee.service.basic.captcha.vo.CaptchaVo;

/**
 * 验证码服务接口
 *
 * @author wu liang
 * @since 1.0
 */
public interface CaptchaService {

    /***
     * 验证码类型
     * 通过java SPI机制，接入方可自定义实现类，实现新的验证类型
     * @return
     */
    String captchaType();

    /**
     * 获取验证码
     */
    CaptchaVo get();

    /**
     * 核对验证码(前端)
     */
    String check(CaptchaVo params);

    /**
     * 获取短信验证码
     */
    Boolean get(String phone);
}
